/**
 * 你的AI逻辑主入口
 * 
 * !!! main函数名不要更改 !!!
 */

import * as api from '../api';

/**
 * 主函数 - 实现你的AI逻辑
 * @param input - 游戏状态输入
 * @returns 命令列表
 */
export function main(input: api.GameState): api.CommandBase[] {
    // TODO: 实现你的AI逻辑
    console.log('hello world');
    
    // 示例：移动第一个单位
    const myUnits = input.getPlayerUnits(input.playerId);
    if (myUnits.length > 0) {
        const unit = myUnits[0];
        return [new api.MoveCommand(unit.id, unit.x + 1, unit.y + 1)];
    }
    
    return [];
}